added parts of B5