added specs for all validations