initial api examples