David Haas all is ready