finished most of the helper functions, successfully parsed and called a line!