modified to reflect reversed user select