introduced widget formatting