Reworked the request view and added data-providing methods in its
controller