macro solution step 4