choices is working as expected