add manipulating arrays