check conflict