updated bft scala with style