added bauble
support circular reference points
almost there
DONE (kind of)