Working complex writer, wip on reader.