added sequencing methods