store by shottype