create an interface for BAP
use custom breadcrumb
Merge branch 'interfacification'