implemented choice specs and choice band