using apt_repository instead of custom stuff