start working on request