new private parameter demos work