oath dependency