+ documentation
+ custom exception for get_from_name