duplicate column identification checking added