add all prototypes and few tests
Releasing v0.0.4