better category testing