Basic structure and first test