File Ops and Mini Project