adding new structure