sequential mode added