fix a lot; bnow works quite well