building out initializers for sync reads and writes