new structure begin and tree defined