added scripts and their definitions and what they do