b logic