excellent points