Basic Application v2
Basic Application v3 with validation basics