smooth toggle, fixed bug in normals