A few changes as well as a new readfile program