added sizes, regions, and uninstall hook