add pick random. improve check in and view list UX