closer to a working prototype