define basic structure