Phr V
found upon
be founded on/upon sth
(
always passive)
to be based on a particular idea or beliefHe claims that a society founded on socialist principles could never work.Her ideas are all founded upon a belief in the supreme importance of the family.