resolved duplicate declaration