templating + datastore