updated ouput