distinct/undistinct notes and some Container implementation