more elaborate term representation