#3: more dependencies