remove unnecessary text and rewrite a bit