began adding parse logic