began building some string-parse logic