output techniques