equational proofs, simplified reneval, introduced submodule and opened it