instantiating textures
cleaning up textures
dont need to call
cleanup