rewrite use-fields