proper naming for methods and exception handling