add dependency utils