start to add support of specifying inits partially

issue #1069