added empty placeholders for future components