Dresden Station to pay $2 million more