Add dynamic array structure
Add ordered hash map strcuture