new changes on structure and ideas