intial commit - reading data complete, publishing still TODO