init widget design