barebones templates, basic veiws are functional