populate placeholders on load