added requests and other stuff