first application version, using widgets