C* source code 1