use G::L::D, trailing whitespace