Description of the internal function blocks and subprograms