add base structure1