Initial commit
initial add of choose
adding tests