use multi-widget naming structure