want to explore regexes in this more later