added shop controller