proper varmap for edsl