virtual box contorller by scala