propose moving to simple_form here?   that way we can use yaml for labels and translations ... dries up code