refactored tempalte and model for Store page