some templates modified v1.0