Implemented more communication