Neural Template