adds basic structure