complete randomItem: next are challenges