upload methods in base class