updated parser for 3 requests