bb10 implementation