Reading, writing, and reading some more! Awaiting finishing touches