dedicated weight init.