B functionality and part of A functionality