Use views instead of templates