bart extensions, explanation