Implements Category creation