working on requests