TAKING CUSTOM REQUESTS