creating the new Slice struct