introduced widget container