upper deps