First commit. First working prototype