chooser complete + tests