request parsing complete