almost done with 3.3