add joy dependence