added h_bridge controller