added desktop widget + utilised root widget