add sequence sort