get rid of output buffering