slightly change parse coding style