finals WOW07 ( not yet complete---I am still making changes )