effect parser