Suggestions for new internal representation