usage of sequence