rewriting Bouss