added new structure
finished new structure
finished new structure