add user sequence support