changes to perforce_sync_files, started working on modules