init tmplate 2