repaired categories access logic