Added both provider function body and method in client library. REOL-34