Added custom Exception
Added custom Exception
Added custom Exception
Added custom Exception
Fixed syntax