changed default tempalte name, continued to organized and add styles.