Run method updated