changes to representation