shaping up the working prototype