implementing resolve multi