add castle demo