extract form_select_helpers, some cleanup
refactor some form_helper methods