with more descriptions for the functions in functions.php