debugging compile issue
added hashmap implementation