completed category with accessors