writing handler