picks view and template