set base structure