better align dependencies