changes to structure and functionality