first upload core