depend primarily on