learn and communicate