add number pad and communicate thru delegate
enhance pin feature