Implement slice