Thanks will probably have quite a few more ???'s before I finish