implement group1 template
all group template ready