add checkOrder