selectable is functional