slice append copy