different outputs generated