standardized output and comments