values to be validated
hand made tags should be added along with documentation