conveting the checked Exception to RuntimeException so when you do not know how to handle the exception and the client can use your code without try-catch block and they can catch the exceptions if they want