Simple api entry point