added a demo which allows to select.