feat: use simple_form