added more sequence methods