implementing meta differencies