avoid duplicate classes