counter parse