redo scout widget app (initial commit)