add validates_association to models
add dependecies to models
some adds