Parser written. Reading from file