The BSMC Library (7)