final script + data