functionalcommunication