Updated Comm Code