fixed reader in flow