fix - calculating normals(wip)