progress shortened, apply lemmas fixed