change readmodes and speeds to listtype