tuning changes of parseBody