added basic working model but the images all come out the same because you cant zoom