more sequence and use case