added conflicts and provides vars