added supporting scripts