placeholders and tests