added step sequencing