resolved #1, prototype for category entity