hash map updated
string and memory lib in progress