work on implementing the write side.
configure the data layer.
implement integration tests.
adpapt specifications.