add sequence list implement