change to main init