only calling "parse" after initalize