adding tests for validation
4 files changed