Why do we need embedding?