fixed Snapshot. Started working on ShapeNode