updated widget layout