base structure created