fixed dupe symbol due to init of extern