to depend on something or be based on something
to continue to move or progress, often smoothly or easily