exploiting similarities and analogies