added custom widget area to functions