add base template & style.cc