- private --> protected
- Add placeholders