Version3

Fixes #20 
Fixes #15