added range to interfacedeclarations