Advances in computing and communications.