scan assign single and multiple work again