ticket:2 add view and template