add validations
add StringUtils
add htmlFooter