v0.1 - working and documented