Communication Methods added