fixed usage parser