working properly with the reuqests