add bs3 support