first round of validation editing
second round
scaffolding cart validations
experimetning with cart validations
building structure to remove validateSet