change the method return