check the bk source code and add the south support