Heidelberg, a huge construction place these days