first commit

first working prototype