added edline and modified.

the edline stuff is actually in transform-edline but I haven't gotten around to removing it from here.