Draft version made from old code. Requires more testing
Preparing first release