validations and unit testing
catalog display