take runSimpleCaller method out of SimpleCaller