ticket:1 add view and template