fixing chooser