BT: implemented set insert. todo added