finished require with bb