clean up,
communication revised.