incremental commit of the write method for odorm
revised what the data structure actually looks like in-memory but the api calls should still be the same
committing before heading to lunch