all sorts of cool new apis