add test regarding to multiple definition