install facter if missing