File reading mostly working...