are you using source unpack? because the base game doesn't have very good demos
It is allowed
there is a tutorial about it in the resource section