add: base template