added step feature