fixed duplicate symbols error