refactor to not use python-rhsm