start the struct to go. Need to check ordered dict type
Check initial commititttteeee
initial test version