communicating to all other functions