add form_helper and more update