Functions rearranged in alphabetical order, menus first then installation functions, lastly application functions.