Adds validation
Adds display