detailed structure