added hc (httpcat). uses optimist!