check conflict & Hit phase impl 2