use upadted widgets