improve dependency declaration