fix redeclare