ticket:3 add base template