Update Approach4