almost done with 3rd script