d8slave should be done, but callback not tested yet