naive api