split initialize method
support nico.ms domain
add seiga!