added resourceManager draft to engine