added hashmap setting, implementation to come