Add upload methods