some scripts used to run the data