demo internal field