separate categories and tasks more, avoid problem with name clashes