add representation tools