initial commit, simple test program, but not tested yet ;-)