structure and ideas