details almost done