functionality working with categories! no styling YAY