refactor
refactor
clean up and upgraded jeweler
specifications for complete rewrite