output + comments