add extra dependency on requests