Refactoring of StandardCsn