add more functional for office.loc