adding content reader/writer proof of concept