modify BApi