added validations to base
added .all to relationship and model