add provider locker