lowlevel updates
+ v2 assembler start