version 1.2 working prototype