setup almost done