angshu | some exception handling and error message display