Dear @J. Ríos Thank you for your explanation.
Since I can't find any definition in any dictionaries which say: "PRESENT can be used as an intransitive verb and with the usage of "present on something".
it will be helpful, If I could find a source to refer to, if not, still appreciate your contribution. Thank you.