work multq3
modify