decoupling board types