structure Internal module