$3 million under budget