Initial release

Some bugs still