fix bug
add sequence