initial implementation including Librato save support