cmst290 User collection