preparing to add methods to compile a single file and removing google io