writer not setter