moving partials
added db changes
validations and final clean ups
added todo