get returns null when key not found implemented
remove function implemented