new method parsing structure