added .data writer