More LP functionality, started file readers