added custom widget