added script that calls it all