second working prototype