HOTFIX broken request function
update comments
update final code