add new method. Parse in order