new methods: validate & submitted
render() & renderTemplate()
dictionaries: new array syntax
assisted -> automatic
todo