server can read requests