resources managed with hashmap