crypto sort of working
chooser broken