provider: steps toward working handshake