added a fantastic canvas work from codepen, i will try to use that