major ll overhall: merged _first and _last links into _clasp