fix previous commit
fix multiple definitions