correctly use slice