added grooveBox mediator and child