Created torus from scratch, working