updated instruction