template 1 modified