begin structure