added oath as dependence