finish day2 (with some google help)