- - - - - Internal - - - - -