small comments added a new structure