added placeholders for templates