add fedora detection