updated, some messaging progress