still very broken, working a little on image stuff to make more logical, but still not looping properly