first working prototype commit