docs almost done