begin implementing set