training in block, random training orders