options almost done