Technology Aided Communication