choose returns selected object