fix to call parse body