add main init.