moved API methods