exploring hybrid buses