added validations skeleton