Added Selectable interface