upload the root program