0.0.3 thoroughly tested