use the new introduced bLen