add DMS_2Level2012()
change to call by reference
remove blank
bug fix