menu change and compatibility work