deps should be in a list