Writer implemented