bcad.js is half working  :D