type validations depends on chosen category added