week3 B_Square done
week2 scanner not sure what to do with exception handling