reactors method return