complete basic structure