first working prototype of interation 3