added hi method