basic dependency declaration