added castle demo