finished the minimal functionality. let it be release 0.1!