world coords -> texture coords -> wold coords ... to be fixed