csmdemo