Upload initial files. Rough version, not functional yet