dependencies and conflicts