Add a notion of catergory