added ConsoleRunner withmain