starting gemification
implement unset; add checks to set