updated ReturnDemo