each script describe what it does