Basic structure and basic test