finally it works from soup to nuts