Directory structure and first program