output  compliant to the requirements