early work to display normals
optimize a bit