Validation
added store controller so users can browse catalog