Must make the shop interface and other modules