migrating source files to public repo