add tenplate
marged