s-display, s-take, s-enumerate implemented