upload basic part