completed testing and font end mediator pattern