High level API from BCN