dependency declaration