initialize distinct to NO