Adapt bl api