new module setup for resource types