df O and N