changed done state, added comm things