spawn placeholders and merged more classes/headers