add extra controllers
add qh management