final ouput push