use state parameter in examples