implement the picker view for the application