idw method finished