new methods: validate & submitted
render() & renderTemplate()
assisted -> automatic