without not exists
first viewed version