add a todo for number removable of name creation
add the get_key() function to retrieve the key by value