major update

Added __modules
__variabled
now support var creation and if check