agrs parser almost completed