redeclaration corrected