split tests into categories *sigh*