add basic structure and configuration