lib dont need icon, which may conflicts