shapes script update