auto prototype updates
min
renamed __meta_init__ to __build__