0.1.0 fully tested, leak-checked and documented version