seed data and further refinement of validations