fix controller
add vm branch