implementing digest auth example