//by Jamie Redman @jamieCrypto