add no content and change template to view
make View a function of Ctx