scripts and data in their own files