New API Implementation.