Basic structure introduced