CSHEL source code