started implementing itemSelection