Basic structure and models