added a scanner that partially works and also the assignment3 file