added qsim2