implementing meta conflict