spec skeleton
trivial read & write back test