added script and distribute_setup