script for data structures