check conflict & Hit phase impl