upgraded buapi