Cannot redeclare1