- discount has better precision
- td has specific id