add code for custom widget