preparing for user selection