changed hashmap impl to calculate fds
added link for hashmap