Adding nextSelf / preivousSelf() to trail