object representation