slots and categories models