rewrite bC