- created response classes
- included transaction validation: