add sharedInstance in seaport