assignment 3 siwir2 - final before sumbmission