add transaction and refactor create statement
remove vector
add form to urls and refactor