Customizing the System to Use the Functions