add form partial and form controller
add ability to skip named methods