almost done with setup