moving towards a new embedding algo