added widget layout