implement save widgets on area