progress: 80%. everything works except normals.