separate files
a4
fix many bugs to support for-each
change stack to vector
archive a5, a6 with a final release