adding country exceptions and conditionals to get through