Can you answer this Blank communicates information and provide blank to blank and blank?