add IBinLocation interface