initial scripts
data structures