meet requirements of output text