simulator upload