primitive similarity