add description of exception
ajusting the code