final files for assignment 3b