adding validation
skeleton setup, ready to merge rahul
adding validation