added the euler line reading and evaluating functionality