There are some lines breaking pep8, because there is no blank space before "request"