changed spinner logic, explanation text