finish all class+ if-statement distinct favorite