update add script compile supports