add dependency & some notes