started implementing basic hmac signing