refactor lemma