adding finished files for assignment3