Updated controllers with new function to retrieve by unique identifier