added request library, test new functionality