some stupid lemmas done