distro is important object that shoudl not be overwritern with a string