updated component files, added functionality to the request view page