added crud with start of validation