user selection works