check conflict & Hit phase impl 1