added new structure