introduced areas and made functions.php non-optional