better instructions and output