finished migrations
added client side validations
setup client side validations
work on redirect