add Writer type