implement categories in the store, and start ability to select items to use