init main body