added more operations to trexp