not perfect to be wonderful