Added collection and the selectable interface