removed multiple definitions