working on widget layout