new construction hidden costs