API methods