almost done #1"TO DO"