Added all files necessary for assignment