provisional_term_request object for pt logic
Allow returning both mca and loan from pt
extract a variable for test readability
Merge