use new representors


Representors have changed a lot, this updates to it.