implem. boundaries (not completely) and chunks

must finish wrap method at ETCursor so that it complies with boundaries concept and test the hell out of this revision