message reverser base functionality implemented.