site script to do everything