add modules to help manage code execution; lim native build; maor comments.