add template from honglei