add pheongap detection