Added writeKey and writeKeyHelper