selector interface simplified
slice selector added