added ResourceManager.hpp