assignment3 files