moving representation_new and its friends to topology/