funkční write