Add templates. Add validation