scripts now take args