Add effect parser