fixed build error with multiple definitions;