Communications: an overview