introduced base structure