Add Brain Singletone
start implement mediator pattern