revising and startgin in real coding of the crystal class in light of conversations with developer friend.