=conroller of the pain the a**
=merge