run HSBC functions