add example/api.hs