0.1.0 functional, documented and tested