check conflict & Hit phase impl 3