make sure args are assocd appropriately