build on, build upon, repose on, rest on
depend on, depend upon, devolve on, hinge on, hinge upon, turn on