add D2 __LINE__ and __FILE__ ability