array key control