base structure