Developing top down and bottom up approaches for an efficient and accurate CECL solution