linked to #2457, #2454, and #2458 tasks in /backend Reference docs need to be updated to reflect these changes in the code once all tasks above are completed