#communication function0