fix defines() and doc of List