parser @p fix