Validation

validation beta to be expanded