experimental implementation with request "by reference", which makes usa...

...ge easier (see my email i sent you)